Quando apriamo un database in Access, è possibile impostare l'apertura automatica di una maschera iniziale che si chiude dopo un intervallo di tempo prestabilito. Questa funzione può essere utile quando vogliamo comunicare un messaggio di avvertenza all'utente sull'uso del database. Per rendere più comunicativo ed efficace il messaggio, è possibile inserire nella maschera un'immagine.
Creazione maschera
Creiamo la maschera in Visualizzazione Struttura, in modo da poterla personalizzare inserendo un'immagine e una Etichetta di testo. Selezionando la voce Proprietà , dal menu contestuale che si apre facendo clic con il tasto destro del mouse sull'immagine, appare una finestra di dialogo in cui è possibile ridimensionare e impostare alcune proprietà dell'immagine
Creazione subroutine
Restando in Visualizzazione Struttura, facciamo clic sull'icona Genera della barra degli strumenti. Nella finestra di dialogo che si apre selezioniamo la voce Generatore di codice e facciamo clic su Ok. Si apre la finestra di Visual Basic. Apriamo una procedura Open. Dal menu a discesa Generale selezioniamo la voce Form, mentre nel menu accanto, la voce Open.
Opzione di avvio
Inseriamo la riga Form_Nometabella_Timer=N, dove N esprime il numero di millisecondi trascorsi i quali la maschera si chiude. Apriamo anche la procedura Timer e inseriamo la riga Cmd.Close acForm, Form_Nometabella.Name. Chiudiamo VBA. Selezioniamo Strumenti/Avvio e nel menu a discesa Visualizza maschera/pagina impostiamo il nome della maschera da aprire all'avvio.